M y S Q L - Structured Query Language
7. DB-tabellen bearbeiten
7.4 ALTER TABLE - tabellenstruktur ändern
ALTER TABLE tabelle aktion
Mit dieser anweisung wird, abhängig von der aktion die struktur einer DB-tabelle geändert. Folgende aktionen sind möglich:
ALTER TABLE tabelle CHANGE spalte-alt spalte-neu eigenschaften
ALTER TABLE tabelle MODIFY spalte eigenschaften
ALTER TABLE tabelle ADD spalte eigenschaften [ AFTER spalte ]
ALTER TABLE tabelle DROP spalte
CHANGE | name und eigenschaften einer spalte ändern; man muss die eigenschaften auch angeben, wenn sie sich nicht ändern |
MODIFY | eigenschaften einer spalte ändern |
ADD | eine neue spalte und ihre eigenschaften wird eingefügt, entweder nach einer bestimmten spalte (bei verwendung von AFTER) oder nach der letzten spalte anfügen. |
DROP | eine spalte löschen |
beispiele
Es werden drei aktionen durchgeführt:
- die spalte vorname wird in vorn umbenannt
- nach der spalte nummer wird die spalte einschub eingefügt
- als neue letzte spalte wird die spalte extra angefügt